home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995…tember: Reference Library / Dev.CD Sep 95 RL / Dev.CD Sep 95 RL.toast / mac / Technical Documentation / develop / develop Issue 20 code / Pict Tricks / Batch CLUTLess / Shell Files / Shell.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-22  |  712 b   |  30 lines  |  [TEXT/MMCC]

  1. /* Prototypes for routines that app must provide and some constants */
  2. #include    "AppInterface.h"
  3.  
  4. /* The number of Shell Menus */
  5. #define kNumShellMenus        3    /* Apple, file, and edit */
  6.  
  7. /* the About... Alert ID*/    
  8. #define    kAboutAlertID        128
  9.  
  10. /*-------------------------
  11. Prototypes
  12. -------------------------*/
  13.  
  14. /* init.c */
  15. void initshell(void);
  16.  
  17. /* events.c */
  18. void DoEvent(EventRecord *Event);
  19. void DoMouse(EventRecord *eventptr);
  20. void DoKey(EventRecord *eventptr);
  21. void DoOS(EventRecord *eventptr);
  22. void DoHighLevel(EventRecord *eventPtr);
  23. void DoMenus(long mstuff);
  24. void DoApple(short item);
  25. void DoFile(short item);
  26. void DoEdit(short item);
  27. void BailOut(void);
  28.  
  29. /* utils.c prototypes are in AppInterface.h */
  30.